/*
 Theme Name:   Reprizo Child Theme
 Theme URI:    https://reprizo.axiomthemes.com/
 Description:  Reprizo Child Theme
 Author:       AxiomThemes
 Author URI:   https://axiomthemes.com/
 Template:     reprizo
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  reprizo
*/
/* @font-face {
  font-family: "CochinBold";
  src: url("assets/font/CochinBold.eot");
  src: url("assets/font/CochinBold.eot") format("embedded-opentype"),
    url("assets/font/CochinBold.woff2") format("woff2"),
    url("assets/font/CochinBold.woff") format("woff"),
    url("assets/font/CochinBold.ttf") format("truetype"),
    url("assets/font/CochinBold.svg#CochinBold") format("svg");
}
@font-face {
  font-family: "CochinBoldItalic";
  src: url("assets/font/CochinBoldItalic.eot");
  src: url("assets/font/CochinBoldItalic.eot") format("embedded-opentype"),
    url("assets/font/CochinBoldItalic.woff2") format("woff2"),
    url("assets/font/CochinBoldItalic.woff") format("woff"),
    url("assets/font/CochinBoldItalic.ttf") format("truetype"),
    url("assets/font/CochinBoldItalic.svg#CochinBoldItalic") format("svg");
}
@font-face {
  font-family: "CochinItalic";
  src: url("assets/font/CochinItalic.eot");
  src: url("assets/font/CochinItalic.eot") format("embedded-opentype"),
    url("assets/font/CochinItalic.woff2") format("woff2"),
    url("assets/font/CochinItalic.woff") format("woff"),
    url("assets/font/CochinItalic.ttf") format("truetype"),
    url("assets/font/CochinItalic.svg#CochinItalic") format("svg");
}
@font-face {
  font-family: "CochinRoman";
  src: url("assets/font/CochinRoman.eot");
  src: url("assets/font/CochinRoman.eot") format("embedded-opentype"),
    url("assets/font/CochinRoman.woff2") format("woff2"),
    url("assets/font/CochinRoman.woff") format("woff"),
    url("assets/font/CochinRoman.ttf") format("truetype"),
    url("assets/font/CochinRoman.svg#CochinRoman") format("svg");
}
@font-face {
  font-family: "CochinRomanItalic";
  src: url("assets/font/CochinRomanItalic.eot");
  src: url("assets/font/CochinRomanItalic.eot") format("embedded-opentype"),
    url("assets/font/CochinRomanItalic.woff2") format("woff2"),
    url("assets/font/CochinRomanItalic.woff") format("woff"),
    url("assets/font/CochinRomanItalic.ttf") format("truetype"),
    url("assets/font/CochinRomanItalic.svg#CochinRomanItalic") format("svg");
} */

@font-face {
  font-family: "cordia_0";
  src: url("assets/font/cordia_0.eot");
  src:
    url("assets/font/cordia_0.eot") format("embedded-opentype"),
    url("assets/font/cordia_0.woff2") format("woff2"),
    url("assets/font/cordia_0.woff") format("woff"),
    url("assets/font/cordia_0.ttf") format("truetype"),
    url("assets/font/cordia_0.svg#cordia_0") format("svg");
  font-display: swap;
}

@font-face {
  font-family: "CochinRegular";
  src: url("assets/font/CochinRegular.eot");
  src:
    url("assets/font/CochinRegular.eot") format("embedded-opentype"),
    url("assets/font/CochinRegular.woff2") format("woff2"),
    url("assets/font/CochinRegular.woff") format("woff"),
    url("assets/font/CochinRegular.ttf") format("truetype"),
    url("assets/font/CochinRegular.svg#CochinRegular") format("svg");
  font-display: swap;
}

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
span,
div,
li,
td,
th,
header,
footer,
section,
article,
nav {
  font-family: "cordia_0", serif;
  font-display: swap;
  line-height: 1;
}

header.top_panel,
header.top_panel a,
header.top_panel a span {
  font-family: "CochinRegular", serif;
  font-display: swap;
}

/* =Theme customization starts here
------------------------------------------------------------ */
#page_preloader,
.page_content_wrap,
.custom-background .content_wrap > .content,
.background_banner_wrap ~ .content_wrap > .content {
  background-color: #171616;
}
.wanja-pattern-background {
  background: url("assets/img/wanja-pattern-bg.webp") no-repeat center center;
  background-size: cover;
  background-attachment: fixed;
}
.wanja-pattern-bg {
  width: 100%;
  height: 100vh;
  background: #242424;
  position: fixed;
  top: 0;
  left: 0;
}
.wanja-pattern-overlay {
  position: relative;
  z-index: 1;
  min-height: 100px;
}
.wanja-landing-container > div {
  height: calc(100vh - 121px);
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 479px) {
  :root {
    --theme-var-xs_paddings: 0 !important;
  }
  .menu_mobile .menu_mobile_nav_area > ul > .menu-item > a {
    font-size: 24px;
    line-height: 1.5em;
    padding: 1px;
  }
  .search_mobile {
    display: none;
  }
}
