/*
Theme Name: Rife Free child Harder Stage
Description: Made by <a href="http://apollo13themes.com/" target="_blank">Apollo13</a>.<br/> Get support from <a href="http://support.apollo13.eu/" target="_blank">Forum</a>.
Author: Apollo13
Author URI: http://apollo13themes.com/
Theme URI: http://apollo13themes.com/themes
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: rife-free
Tags: theme-options, post-formats, two-columns, translation-ready
Text Domain: rife-free-child-theme
Version: 1.0
*/

/* loading vienam pro */
@import url("/.assets/be-vietnam-pro/style.css");

/* Add your CSS below */
.a13-sticky-variant .top-menu > li > a:hover, .a13-sticky-variant .top-menu > li.menu-parent-item:hover > span.title, .a13-sticky-variant .top-menu > li.open > a, .a13-sticky-variant .top-menu > li.open > span.title, .a13-sticky-variant .top-menu > li.current-menu-item > a, .a13-sticky-variant .top-menu > li.current-menu-ancestor > a, .a13-sticky-variant .top-menu > li.current-menu-item > span.title, .a13-sticky-variant .top-menu > li.current-menu-ancestor > span.title {
    color: #fff !important;
}

.a13-sticky-variant .top-menu.with-effect > li > a span::before, .a13-sticky-variant .top-menu.with-effect > li > a span::after, .a13-sticky-variant .top-menu.with-effect > li > span.title span::before, .a13-sticky-variant .top-menu.with-effect > li > span.title span::after, .a13-sticky-variant .top-menu.with-effect > li > a em::before, .a13-sticky-variant .top-menu.with-effect > li > a em::after, .a13-sticky-variant .top-menu.with-effect > li > span.title em::before, .a13-sticky-variant .top-menu.with-effect > li > span.title em::after {
    background-color: #fff !important;
}
.home .a13-normal-variant  {opacity: 0 !important;}

#header-tools .tool {font-size: 18px !important;}
no.nav.navigation-bar, #mobile-menu-opener {display: none !important;}
.logo-container a.logo {max-width: 30% !important; max-height: 70% !important;}
.logo-container a.logo {
    max-width: fit-content !important;
    max-height: 80% !important;
}
/* FONTS */

/* Titles and titles alike font */
	:root {
	  --hsize-basic: 20px;
	}

	.widget h3.title { font-size: calc(var(--hsize-basic, 2em) - 0.5rem)}

    h1,h2,h3,h4,h5,h6,
    h1 a,h2 a,h3 a,h4 a,h5 a, h6 a,
    .page-title,
    .widget .title {
        font-family: "Be Vietnam Pro Black", sans-serif !important;
		font-weight: 500 !important;
		text-transform: uppercase !important;
		font-size: var(--hsize-basic);
    }
	h3 {font-size: calc(0.5rem + var(--hsize-basic, 2em))}
	h2 {font-size: calc(0.75em + var(--hsize-basic, 2em))}
	h1,.page-title {font-size: calc(1em + var(--hsize-basic, 2em))}
	.varfont {
  		font-size: calc(3.5rem + (24 - 16)*((100vw - 300px) /(1600 - 300))) !important;
	}
	
/* Text content font */
    html,p,input,select,textarea{
        font-family: "Montserat", sans-serif !important;
    }
/* Top menu font */
    ul.top-menu,
    #menu-overlay{
        font-family: "Metropolis", sans-serif !important;
    }

/* anton-latin-400-normal */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(https://cdn.jsdelivr.net/fontsource/fonts/anton@latest/latin-400-normal.woff2) format('woff2'), url(https://cdn.jsdelivr.net/fontsource/fonts/anton@latest/latin-400-normal.woff) format('woff');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}