/*
Theme Name: Journo
Theme URI: https://journo.qodeinteractive.com/
Description: A Creative Magazine and Blog Theme
Author: Edge Themes
Author URI: https://themeforest.net/user/edge-themes
Text Domain: journo
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
/* 100 — Thin */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-Thin.otf")
    format("opentype");
}

/* 100 — Thin Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-ThinItalic.otf")
    format("opentype");
}

/* 300 — Light */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-Light.otf")
    format("opentype");
}

/* 300 — Light Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-LightItalic.otf")
    format("opentype");
}

/* 400 — Regular */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit.otf")
    format("opentype");
}

/* 400 — Regular Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-Italic.otf")
    format("opentype");
}

/* 500 — Medium */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-Medium.otf")
    format("opentype");
}

/* 500 — Medium Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-MediumItalic.otf")
    format("opentype");
}

/* 700 — Bold */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-Bold.otf")
    format("opentype");
}

/* 700 — Bold Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-BoldItalic.otf")
    format("opentype");
}

/* 800 — ExtraBold */
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-ExtraBold.otf")
    format("opentype");
}

/* 800 — ExtraBold Italic */
@font-face {
  font-family: "Larsseit";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: url("/wp-content/themes/journo/assets/css/custom-fonts/lasreit/Larsseit-ExtraBoldItalic.otf")
    format("opentype");
}

*,
.edgtf-main-menu ul li a,
.edgtf-search-opener .edgtf-search-opener-wrapper > *,
.edgtf-search-icon-text {
  font-family: "Larsseit" !important;
  /* font-family: "Geist-Light" !important; */
}

strong {
  font-weight: bolder;
}

.edgtf-icon-font-elegant.icon_menu {
  font-family: "ElegantIcons" !important;
}

.fa {
  font: normal normal normal 14px / 1 FontAwesome !important;
}

.revo-slider-title,
.revo-slider-category {
  font-family: "Larsseit" !important;
  font-weight: 700;
}

.revo-slider-image img {
  max-height: 300px;
  object-fit: cover;
}

rs-slide:nth-of-type(2) .revo-slider-row {
  display: flex !important;

  flex-direction: column-reverse;
}

@media screen and (min-width: 480px) {
  rs-slide:nth-of-type(2) .revo-slider-row {
    display: block !important;
  }

  .revo-slider-column {
    border-radius: 24px;
  }

  .revo-slider-title {
    font-size: clamp(20px, 2.3vw, 60px) !important;
    line-height: clamp(24px, 3vw, 78px) !important;
  }

  .revo-slider-category {
    font-size: clamp(12px, 0.78vw, 20px) !important;
    line-height: clamp(15px, 0.97vw, 25px) !important;
  }

  .revo-slider-image img {
    max-height: clamp(300px, 30vw, 768px);
    border-radius: 24px;
  }
}
