@font-face {
    font-family: "Montserrat", serif;
    font-style: normal;
    font-weight: normal;
    src: local('AbyssinicaSIL-Regular'), url('../fonts/AbyssinicaSIL-Regular.ttf') format('tff');
    }
:root {
  --primary: #ba8632;
  --white: #fff;
  --black: #000000;
  --light: #fcf2eb;
  --grey: #444444;
}
body{
  font-family: "Montserrat", serif;
}
a:hover {
  text-decoration: none;
}
.f-500{
  font-weight: 500;
}
.uk-primary {
  color: var(--primary) !important;
}
.uk-white {
  color: var(--white);
}
.uk-black {
  color: var(--black);
}
.uk-light {
    color: var(--light);
  }
.cover {
  object-fit: cover;
}
h1,h2,h3{
    font-family: "Marcellus", serif;
    text-transform: capitalize;
}
.uk-banner-font h1{
    font-size: 48px;
}
.uk-banner-font h2{
  text-transform: uppercase;
  font-size: 36px;
}
.uk-banner-font span{
  font-family: "Marcellus", serif;
    text-transform: uppercase;
    font-size: 17px;
}
.uk-package-font hr{
  border-top-color: var(--primary);
}
.uk-package-font p{
  font-size: 15px !important;
}
ul{
  font-size: 15px;
}
.uk-price{
     padding: 11px 22px;
    border: 2px solid var(--primary);
    color: var(--primary);
    font-size: 18px;
}
.uk-btn{
    padding: 11px 22px;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "Montserrat", serif;
    color: var(--white);
}
.uk-btn-primary{
    background-color: var(--primary);
    border: 2px solid var(--primary);
    transition: 0.3s ease;
}
.uk-btn-primary:hover{
    background-color: transparent;
    color: var(--primary)!important;
}
.uk-btn-primary-outline{
  background-color: transparent;
  color: var(--primary);
  border: 2px solid var(--primary);
  transition: 0.3s ease;
}
.uk-btn-primary-outline:hover{
  background-color: var(--primary);
  color: var(--white);
}
.uk-button-text:hover{
  color: var(--primary) !important;
  font-weight: 500 !important;
}
.uk-button-text::before{
  border-bottom: 1px solid var(--primary);
}
p{
  font-family: "Montserrat", serif;
  text-align: justify;
  font-size: 15px;
  color: #333333;
  font-weight: 500;
}
.uk-media-260{
  height: 260px;
  width: 100%;
}
.uk-media-307{
  height: 307px;
  width: 100%;
}
.uk-media-380{
  height: 380px;
  width: 100%;
}
.uk-media-450{
  height: 450px;
}
.uk-media-260 img,.uk-media-307 img,.uk-media-380 img,.uk-media-450 img{
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.about-bg1{
  background-image: url(../img/flower-bg1.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;  
}
.about-bg2{
  background-image: url(../img/flower-bg2.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: contain;  
}
.primary-bg{
  background-color: var(--primary);
}
.light-bg{
  background-color: var(--light);
}
.black-bg{
  background-color: var(--black);
}
.grey-bg{
  background-color: var(--grey);
}
.uk-pagination{
  font-size: 16px;
}
.uk-pagination > * > *{
 color: var(--black);
}
.uk-pagination > .uk-active > * {
 color: var(--primary) !important;
}
.prev, .next{
  text-align: center;
  background: var(--primary);
  border-radius: 100%;
  color: var(--white);
  height: 15px;
  width: 15px;
  padding: 8px;
 }