/* ----------------------------------------------------------------
    Fonts

    Replace your Fonts as necessary
-----------------------------------------------------------------*/

/*--------------------------------------------------
  Crete Round
--------------------------------------------------*/

@font-face {
  font-family: 'Crete Round';
  font-style: italic;
  font-weight: 400;
  src: url(../css/fonts/Crete_Round/CreteRound-Italic.ttf) format('truetype');
}

/*--------------------------------------------------
  Lato
--------------------------------------------------*/

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(../css/fonts/Lato/Lato-Italic.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url(../css/fonts/Lato/Lato-Light.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(../css/fonts/Lato/Lato-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(../css/fonts/Lato/Lato-Bold.ttf) format('truetype');
}

/*--------------------------------------------------
  Montserrat
--------------------------------------------------*/

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(../css/fonts/Montserrat/Montserrat-Italic-VariableFont_wght.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(../css/fonts/Montserrat/static/Montserrat-BoldItalic.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(../css/fonts/Montserrat/Montserrat-VariableFont_wght.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(../css/fonts/Montserrat/static/Montserrat-Bold.ttf) format('truetype');
}

/*--------------------------------------------------
  Poppins
--------------------------------------------------*/

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(../css/fonts/Poppins/Poppins-Regular.ttf) format('truetype');
}

@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: url(../css/fonts/Poppins/Poppins-Bold.ttf) format('truetype');
}

/*--------------------------------------------------
  Raleway
--------------------------------------------------*/

@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 400;
  src: url(../css/fonts/Raleway/Raleway-Italic-VariableFont_wght.ttf) format('truetype');
}

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url(../css/fonts/Raleway/Raleway-VariableFont_wght.ttf) format('truetype');
}

/*--------------------------------------------------
  Styles
--------------------------------------------------*/

h1,
h2,
h3,
h4,
h5,
h6,
#logo,
#primary-menu ul li > a,
#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a,
#top-search form input,
.entry-link,
.entry.entry-date-section span,
.button.button-desc,
.counter,
label,
.nav-tree li a,
.wedding-head .first-name,
.wedding-head .last-name,
.font-primary {
  font-family: 'Montserrat', sans-serif;
}
