/* ==========================================================
   UIkit Custom Colour Overrides
   Primary:   #115586
   Secondary: #f7941d
   ========================================================== */

/* Root variables */
:root {
  --uk-color-primary: #115586;
  --uk-color-primary-dark: #0d4368;
  --uk-color-primary-light: #1a6cab;

  --uk-color-secondary: #FF8C00;
  --uk-color-secondary-dark: #cc7517;
  --uk-color-secondary-light: #ffa943;
}

/* -----------------------------
   Primary Components
----------------------------- */
.uk-section-primary,
.uk-card-primary,
.uk-label-primary,
.uk-badge-primary,
.uk-subnav-pill > * > :first-child.uk-active,
.uk-dotnav > .uk-active > * {
  background-color: var(--uk-color-primary) !important;
  color: #fff !important;
  border-color: var(--uk-color-primary) !important;
}

.uk-text-primary {
  color: var(--uk-color-primary) !important;
}

/* Buttons - Primary */
.uk-button-primary {
  background-color: var(--uk-color-primary) !important;
  border-color: var(--uk-color-primary) !important;
  color: #fff !important;
}
.uk-button-primary:hover,
.uk-button-primary:focus,
.uk-button-primary:active {
  background-color: var(--uk-color-primary-dark) !important;
  border-color: var(--uk-color-primary-dark) !important;
  color: #fff !important;
}

/* -----------------------------
   Secondary Components
----------------------------- */
.uk-section-secondary,
.uk-card-secondary,
.uk-label-secondary,
.uk-badge-secondary,
.uk-subnav-pill.uk-subnav-secondary > * > :first-child.uk-active {
  background-color: var(--uk-color-secondary) !important;
  color: #fff !important;
  border-color: var(--uk-color-secondary) !important;
}

.uk-text-secondary {
  color: var(--uk-color-secondary) !important;
}

/* Buttons - Secondary */
.uk-button-secondary {
  background-color: var(--uk-color-secondary) !important;
  border-color: var(--uk-color-secondary) !important;
  color: #fff !important;
}
.uk-button-secondary:hover,
.uk-button-secondary:focus,
.uk-button-secondary:active {
  background-color: var(--uk-color-secondary-dark) !important;
  border-color: var(--uk-color-secondary-dark) !important;
  color: #fff !important;
}

/* -----------------------------
   Links
----------------------------- */
a,
.uk-link,
.uk-link-toggle:hover .uk-link,
.uk-link-toggle:focus .uk-link {
  color: var(--uk-color-secondary) !important;
  text-decoration: none;
}

a:hover,
a:focus {
  color: var(--uk-color-secondary-dark) !important;
  text-decoration: underline;
}
/* Hero H1 custom styling */
.hero-title {
  font-family: 'Rowdies', cursive, sans-serif;
  text-shadow: 1px 1px 0 #000;
}
.hero-slogan {
	font-size:30px;
  font-weight: 700;
letter-spacing:2px;
  text-shadow: 1px 1px 0 #000;
  color: #fff !important;
}
.dmc-siem-reap-image {
	border-radius: 10px;
}
.dmc-siem-reap-fit-image {
	border-radius: 10px;
	float: left;
	margin-right: 20px;
	width: calc(50% - 20px);
}
.uk-card {
	border-radius: 15px!important;
}
.uk-button {
	border-radius: 8px!important;
}
@media (max-width:640px) {
	.dmc-siem-reap-fit-image {
		float: none;
		margin-right: 0;
		width: 100%;
	}
}
@media (min-width: 960px) {
    .uk-h2, h2 {
        font-size: 1.6rem;
    }
}
